/* component/chatForm/chatForm.wxss */
.cu-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1110;
	opacity: 0;
	outline: 0;
	text-align: center;
	-ms-transform: scale(1.185);
	transform: scale(1.185);
	backface-visibility: hidden;
	perspective: 2000upx;
	background: rgba(0, 0, 0, 0.6);
	transition: all 0.3s ease-in-out 0s;
  pointer-events: none;
}

.show {
	opacity: 1;
	transition-duration: 0.3s;
	-ms-transform: scale(1);
	transform: scale(1);
	overflow-x: hidden;
	overflow-y: auto;
	pointer-events: auto;
}

.cu-dialog {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-left: auto;
  margin-right: auto;
	// width: 680upx;
	max-width: 100%;
	// background-color: #f8f8f8;
	border-radius: 10upx;
  overflow: hidden;
}

.cu-form{
  margin-top: 200rpx;
  background-color: white;
  border-radius: 8rpx;
  .formhead{
    width: 100%;
    line-height: 50rpx;
    background-color: #FF7C8A;
    color: white;
    padding: 20rpx 0rpx;
    font-size: 34rpx;
    border-radius: 8rpx;
  }

  .form{
    width: 100%;
    .quest{
      margin-left: 40rpx;
      margin-bottom: 20rpx;
      .name{
        margin: 20rpx 0rpx;
        .title{
          font-size: 28rpx;
          color: #474747;
          text-align: left;
        }
        .text{
          color: #D9D9D9;
        }
        input{
          padding: 20rpx;
          font-size: 32rpx;
          border-bottom: 1rpx solid #ECECEC;
          color: #474747;
          width: 95%;
          text-align: left;
        }
      }

      .answer{
        font-size: 28rpx;
        margin-top: 28rpx;
        padding-bottom: 28rpx;
        border-bottom: 1rpx solid #ECECEC;
        text-align: left;
        .option{
          padding: 16rpx 0rpx;
          padding-left: 4rpx;
          border-top: transparent;
          color: #717171;
          margin-right: 40rpx;
          radio {
            height: 36rpx;
            width: 36rpx;
            transform: scale(0.7);
            margin-right: 24rpx;
            margin-top: -16rpx;
          }
          
        }
        &:last-of-type{
          border-bottom: none;
        }
      }

    }

    .isSubmit{
      width: 90%;
      margin: 0rpx auto;
      display: flex;
      justify-content: space-between;
      font-size: 30rpx;
      padding-bottom: 40rpx;
      .nosubmit{
        width: 48%;
        line-height: 60rpx;
        border: 1rpx solid #D0D0D0;
        color: #8A8A8A;
      }
      button{
        background: none;
        border: none;
        padding: 0;
        margin: 0;
        outline: none;
        display: flex;
        justify-content: center;
      }
      .button {
        width: 48%;
        line-height: 60rpx;
        background-color: #FF7C8A;
        color: white;
        border-radius: 8rpx;
        font-size: 30rpx;
      }
    }

  }
}
